public spirited - French English Dictionary